﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RTC.Modelo.Entidades.EstudiosPropios;

namespace RTC.Modelo.Entidades.Convalidaciones
{
    public class ConvalidacionNormal: Convalidacion
    {
        public virtual Asignatura Asignatura { set; get; }

        #region ConvalidacionesAsignatura (collection)

        private ICollection<ConvalidacionAsignatura> _ConvalidacionesAsignaturas = new List<ConvalidacionAsignatura>();

        public virtual ICollection<ConvalidacionAsignatura> ConvalidacionesAsignaturas
        {
            get
            {
                return _ConvalidacionesAsignaturas;
            }
            set
            {
                _ConvalidacionesAsignaturas = value;
            }
        }

        public ConvalidacionAsignatura AgregarAsignatura()
        {
            ConvalidacionAsignatura c = Container.NewTransientInstance<ConvalidacionAsignatura>();
            c.ConvalidacionNormal = this;
            return c;
        }

        #endregion
        
    }
}
